@charset
"utf-8"
;
/* CSS Document */
html, body {
    height: 100%;
    max-height: 100%;
}

body {
    font: 12px '', '', verdana, arial, helvetica, sans-serif;
}

body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
    margin: 0;
    padding: 0;
}

img {
    border: medium none;
}

ul {
    list-style-type: none;
}

body {
    background-color: #FFFFFF;
    color: #5C5C5C;
    text-align: center;
}

.clear {
    clear: both;
}

a {
    color: #2B498B; /*text-decoration: none;*/
    white-space: nowrap;
}

a:hover {
    text-decoration: underline;
}

#header {
    background: url("../themes/default/images/Business.gif") no-repeat scroll 0 0 transparent;
    height: 79px;
    margin: auto;
    text-align: center;
    width: 1000px;
}

#header .sdz {
    display: inline;
    float: right;
    font-weight: bold;
    margin: 32px 15px 0 0;
    width: 500px;
    text-align: right;
    padding-right: 100px;
}

#header .sdz li {
    background: url("../themes/default/images/login_03.gif") no-repeat scroll left top transparent;
    float: left;
    list-style: none outside none;
    margin-left: 15px;
    padding-left: 15px;
}

#header .sdz li a:link {
    color: #000000;
}

#header .sdz li a:visited {
    color: #000000;
}

#header .sdz li a:hover {
    color: #FF0000;
}

.topnav {
    clear: both;
    margin: 0 auto;
    padding-top: 3px;
    width: 580px;
}

.topnav li {
    float: left;
}

.topnav li.nav a {
    background: url("../themes/default/images/Business_05.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-top: 10px;
    width: 99px;
}

.topnav li.nav a:hover {
    background: url("../themes/default/images/Business_05.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding-top: 10px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: 99px;
}

.topnav li.nav1 a {
    background: url("../themes/default/images/Business_06.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    height: 20px;
    padding-top: 10px;
    text-decoration: none;
    width: 87px;
}

.topnav li.nav1 a.first {
    background: url("../themes/default/images/Business_08.gif") no-repeat scroll 0 0 transparent;
}

.topnav li.nav1 a:hover {
    background: url("../themes/default/images/Business_07.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    height: 19px;
    padding-top: 10px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: 87px;
}

.topnav li.nav1 a.first:hover {
    background: url("../themes/default/images/Business_09.gif") no-repeat scroll 0 0 transparent;
}

.topnav li.nav2 a {
    background: url("../themes/default/images/Business_04.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    height: 20px;
    padding-top: 10px;
    text-decoration: none;
    width: 87px;
}

.topnav li.nav2 a:hover {
    background: url("../themes/default/images/Business_03.gif") no-repeat scroll 0 0 transparent;
    color: #000000;
    float: left;
    height: 19px;
    padding-top: 10px;
    position: relative;
    text-decoration: none;
    top: 1px;
    width: 87px;
}

#center {
    margin: auto;
    padding: 16px 0 15px;
    text-align: left;
    width: 1000px;
}

#center .menu {
    float: left;
    margin-left: 5px;
    width: 208px;
}

#center .menu li.pic {
    line-height: 1px;
    width: 208px;
}

#center .menu li.con {
    border-color: -moz-use-text-color #FF9900;
    border-left: 1px solid #FF9900;
    border-right: 1px solid #FF9900;
    border-style: none solid;
    border-width: medium 1px;
    height: 400px;
    padding-top: 15px;
    position: relative;
    width: 206px;
}

#center .menu li.con ul li {
    background: url("../themes/default/images/left_news_pic.gif") no-repeat scroll 8px center transparent;
    border-bottom: 1px dashed #C5C5C5;
    color: #F86B16;
    margin: auto;
    padding: 9px 0 5px 30px;
    text-align: left;
    width: 166px;
}

#center .menu li.con ul li a {
    color: #2B498B;
    text-decoration: underline;
}

#center .menu li.con ul li a:hover {
    text-decoration: none;
}

#center .menu li.con p {
    bottom: 0;
    left: 12px;
    position: absolute;
}

#center .main {
    background: url("../themes/default/images/Business_19.gif") repeat-y scroll 0 0 transparent;
    float: left;
    margin-left: 20px;
    width: 640px;
}

#center .main li.pic {
    height: 11px;
    width: 640px;
}

#center .main li.bg {
    padding: 10px 0;
}

.xinxi {
    margin: 0 auto;
    width: 480px;
}

.xinxi li {
    float: left;
}

.xinxi li.name {
    color: #FD7E04;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 4px;
    width: auto;
}

.xinxi li.picxinxi {
    padding: 4px 5px 0;
    width: 12px;
}

.xinxi li.hello {
    font-size: 14px;
    padding-top: 4px;
    width: 40px;
}

.xinxi li.botton {
    padding-left: 15px;
    width: 147px;
}

.xinxi li.renzheng {
    font-size: 14px;
    padding-top: 4px;
    width: auto;
}

.xinxi li.renzheng a {
    color: #5C5C5C;
    text-decoration: underline;
}

.xinxi li.renzheng a:hover {
    text-decoration: none;
}

#shezhi {
    float: left;
    margin-left: 20px;
    width: 640px;
}

#shezhi ul {
    margin: 40px auto 0;
    width: 531px;
}

#shezhi li.title_pic {
    float: left;
    padding-left: 4px;
    width: 11px;
}

#shezhi li.title_text {
    float: left;
    padding-left: 6px;
    text-align: left;
    width: 510px;
}

#shezhi li.picshezhi {
    float: left;
    line-height: 25px;
    padding: 15px 15px 0;
    width: 144px;
}

#shezhi li.picshezhi a {
    color: #2B498B;
    text-decoration: underline;
}

#shezhi li.picshezhi a:hover {
    color: #2B498B;
    text-decoration: none;
}

#center .maincontent {
    background: url("../themes/default/images/dealing_bg.gif") repeat-x scroll 50% top transparent;
    border: 1px solid #FFF0DE;
    float: left;
    line-height: 25px;
    margin: 0 0 15px 10px;
    min-height: 288px;
    padding: 20px 15px;
    width: 740px;
}

#center .formbiz {
    margin: auto;
    width: 580px;
}

#center .maincontent .spanleft {
    float: left;
    font-weight: bold;
    padding-top: 2px;
    text-align: right;
    width: 200px;
}

#center .maincontent .block {
    clear: both;
    height: 30px;
    line-height: 30px;
}

#center .maincontent .block .text {
    float: left;
    width: 520px;
}

#center .maincontent .block .text {
    position: relative;
    z-index: 100;
}

#center .maincontent .block .text span, #center .maincontent .block .text input, #center .maincontent .block .text textarea {
    float: left;
}

#center .maincontent .block .text input, #center .maincontent .block .text textarea {
    background-color: white;
    border: 1px solid #ccc;
    margin-right: 5px;
}

#center .maincontent .block .text span#titleTip {
    display: block;
    width: 200px;
    position: absolute;
    left: 300px;
    *left: 280px;
    top: 30px;
    background-color: #FFF4D2;
    border: 1px solid #ccc;
    z-index: 400;
    line-height: 21px;
    padding: 8px;
}

#center .maincontent .block .text .button {
    border: none;
    float: none;
    display: inline-block;
}

#center .maincontent #buttondiv {
    margin-left: 150px;
}

#center .maincontent .error {
    color: #FF0000;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    width: 200px;
}

#across {
    background-color: #FF9900;
    height: 4px;
    margin: 0 auto;
    width: 1000px;
}

#footerLinkContainer {
    height: 1%;
    margin-top: 20px;
    overflow: hidden;
    text-align: center;
}

#footerLink {
    color: #000000;
    height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 776px;
}

#footerContainer {
    margin-top: 20px;
    text-align: center;
}

#footer {
    color: #333333;
    height: 140px;
    margin: 0 auto;
    text-align: center;
    width: 776px;
}

#footer p {
    line-height: 22px;
    margin: 0;
}

#footerLink a:link, #footerLink a:active, #footerLink a:visited, #footer a:link, #footer a:active, #footer a:visited {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}

#footerLink a:hover, #footer a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #D20B1C;
    text-decoration: underline;
}

.required {
    color: #FF0000;
}

#validatecode {
    border: 1px solid #999999;
    vertical-align: top;
}

.fontbold {
    font-weight: bold;
}

.buttonPosition {
    margin-bottom: 10px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: right;
}

#simpletable {
    border: 1px solid #F3D064;
    color: #000000;
    margin: 0 auto;
    text-align: left;
}

#simpletable table {
    border-collapse: collapse;
}

#simpletable table thead td {
    font-weight: bold;
}

#simpletable td {
    border: 1px solid #FFFFFF;
    padding: 2px 3px;
}

#simpletablepay {
    border: 1px solid #F3D064;
    color: #000000;
    margin: 0 auto;
    text-align: left;
}

#simpletablepay table {
    border-collapse: collapse;
}

#simpletablepay table thead td {
    font-weight: bold;
}

#simpletablepay td {
    border: 1px solid #FFFFFF;
    padding: 2px 3px;
}

#titleExplain {
    border: 1px solid #F3D064;
    color: #000000;
    display: none;
    margin: 0 auto;
    text-align: left;
}

#titleExplain table {
    border-collapse: collapse;
}

#titleExplain table thead td {
    font-weight: bold;
}

#titleExplain td {
    border: 1px solid #FFFFFF;
    padding: 2px 3px;
}

#titleExplain .even {
    background: none repeat scroll 0 0 #FFB754;
    color: #FFFFFF;
    font-weight: bold;
    text-align: right;
    width: 140px;
}

.beginTime {
    display: none;
}

.overFlowHidden {
    margin: 0;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    width: 218px;
}

.showAll {
    background: none repeat scroll 0 0 #FFB754;
    border-color: #FFFFFF -moz-use-text-color #FFFFFF #FFFFFF;
    border-right: 1px solid;
    color: #FFFFFF;
    display: none;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    left: 0;
    line-height: 25px;
    min-width: 220px;
    padding: 2px 3px;
    top: 0;
    white-space: nowrap;
}

.showAllTime {
    background: none repeat scroll 0 0 #FFB754;
    border-color: #FFFFFF -moz-use-text-color #FFFFFF #FFFFFF;
    border-right: 1px solid;
    color: #FFFFFF;
    display: none;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    left: 0;
    line-height: 25px;
    padding: 2px 3px;
    position: absolute;
    top: 0;
    white-space: nowrap;
}

#rmb {
    display: none;
}

.redwarning {
    color: #FF0033;
    font-size: 12px;
}

.textwidth {
    width: 155px;
}

.buttonPosition2 {
    margin-left: 562px;
}

/*新添加*/
#center .menu li.con ul li {
    font-weight: bold;
    color: #2B498B;
    border-bottom: none;
}

#center .menu li.con ul .sub {
    background: none;
    font-weight: normal;
}

#center .menu li.con ul .cur a {
    color: #f60;
    text-decoration: none;
}

.red {
    color: red;
}

.infoList {
    margin-top: 20px;
}

.infoList li {
    height: 30px;
}

.infoList .high {
    height: 70px;
}

.infoList .companyLogo {
    height: 80px;
    overflow: hidden;
}

.infoList li label {
    display: block;
    width: 110px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

.infoList li .inputText {
    float: left;
    width: 210px;
    background-color: white;
    border: 1px solid #ccc;
    padding-top: 4px;
    height: 18px;
}

.infoList li em {
    font-style: normal;
    float: left;
    padding-left: 10px;
}

.infoList .buttonbox {
    padding-left: 115px;
}

.infoList .button input {
    padding: 2px 5px;
    *padding: 3px 5px 0;
}

.infoList li textarea {
    border: 1px solid #ccc;
    width: 210px;
    float: left;
    height: 60px;
    background-color: white;
}

.infoList .long .inputText {
    width: 500px;
}

.infoList .codeimg {
    margin-left: 120px;
}

.infoList .codeimg img {
    margin-right: 10px;
    display: block;
    float: left;
}

.adQuery li {
    width: 220px;
    float: left;
}

.adQuery li label {
    width: 80px;
}

.adQuery li .inputText {
    width: 120px;
}

.adQuery li select {
    width: 122px;
}

.adQuery .button {
    padding-left: 20px;
}

#simpletable {
    clear: both;
    background-color: #F3D064;
    margin-top: 20px;
}

#simpletable thead {
    margin: 0;
    padding: 0;
}

#simpletable thead td {
    background-color: #FFB754;
    color: white;
    text-align: center;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#simpletable tbody td {
    background-color: white;
    text-align: center;
    padding: 0;
}

#center .maincontent .simpletable td {
    line-height: 20px;
}

#center .register {
    width: 968px;
    margin: 0;
}

.orange {
    color: #f60;
}

.f14 {
    font-size: 14px;
}

#passwordContainer {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #999999;
    float: left;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    width: 122px;
}

#weakDiv {
    border-right: 1px solid #CCCCCC;
    float: left;
    width: 40px;
}

#middleDiv {
    border-right: 1px solid #CCCCCC;
    float: left;
    width: 40px;
}

#highDiv {
    float: left;
    width: 40px;
}

.tips {
    border: 1px solid #FACE1F;
    padding: 0 0 0 35px;
    background: #FFFDC1 url(../themes/default/images/msg-warn.gif) 10px center no-repeat;
    color: #FAB522;
    font-weight: bold;
}

.button {
    width: 83px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    background: url(../themes/default/images/buttonbg.gif) top left no-repeat;
    border: 0;
}

.login {
    width: 640px;
    margin: 0 auto;
    height: 149px;
}

.login .content_center_left {
    width: 5px;
    height: 149px;
    background: url(../themes/default/images/bg_login_center_left.gif) top left no-repeat;
    float: left;
}

.login .content_center_mid {
    width: 630px;
    height: 149px;
    background: url(../themes/default/images/bg_login_center_mid.gif) top left repeat-x;
    float: left;
}

.login .content_center_right {
    width: 5px;
    height: 149px;
    background: url(../themes/default/images/bg_login_center_right.gif) top left no-repeat;
    float: left;
}

.login .content_center_mid .icon {
    wdith: 85px;
    display: block;
    float: left;
    margin: 33px 0 0 60px;
    _margin-left: 30px;
}

#center .maincontent .high {
    height: auto;
}

.login .content_center_mid dl {
    padding: 10px 0 0 30px;
    width: 400px;
    float: left;
}

.login .content_center_mid dl label {
    vertical-align: 2px;
    *vertical-align: 5px;
}

.login .content_center_mid dl dt {
    margin-bottom: 5px;
}

.login .content_center_mid dl dd {
    height: 31px;
}

.login .content_center_mid dl dd .text {
    border: 1px solid #ccc;
    height: 18px;
    padding-top: 6px;
    background-color: white;
    width: 200px;
}

.login .content_center_mid dl dd .code {
    width: 80px;
    margin-right: 10px;
}

.login .content_center_mid dl dd .submit {
    width: 83px;
    height: 30px;
    background: url(../themes/default/images/login_14.gif) top left no-repeat;
    border: 0;
    margin-left: 55px;
    margin-top: 3px;
}

.formfield {
    width: 230px;
    float: left;
}

.formfield input {
    display: block;
    margin-bottom: 5px;
}

.hiddentips {
    float:left;
    padding: 0 10px 0 25px;
    height: 24px;
    line-height: 24px;
    color:#666666;
    border: 1px solid #ffe1bc;
    display: none;
    background: #f4f4f4 url(../themes/default/images/msg-warn.gif) 5px center no-repeat;
}

#flowStep {
    margin: 10px auto 10px 10px; /*font-weight:bold;*/
}

#flowStep img {
    margin: 10px;
    vertical-align: middle;
}

select, textarea {
    font-size: 12px;
    font-family: "宋体;";
}

.infoList li {
    clear: both;
}

.regblock h6 {
    font-size: 14px;
    margin-top: 15px;
    clear: both;
}

.register h4 {
    font-size: 18px;
    text-align: center;
    background: url(../themes/default/images/line6px.gif) repeat-x bottom;
    padding: 18px 0;
    margin: 0 20px;
}

.regTitle {
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 15px 20px;
}

.clearText {
    float: left;
    padding-right: 10px;
}

.clearText select {
    width: 95px;
}

.regblock {
    padding: 0 60px;
}

.sureButton input {
    background: url(../themes/default/images/buttonbg-1.gif) no-repeat left;
    font-weight: bold;
    height: 28px;
    padding: 0 18px 0 28px;
    *padding: 0 0 0 10px;
    margin: 0;
    border: none;
}

.sureButton {
    background: url(../themes/default/images/buttonbg-2.gif) no-repeat right;
    height: 28px;
    display: block;
    float: left;
    padding-right: 8px;
    margin-top: 20px;
}

#textarea {
    padding: 3px;
}

.regSecond {
    font-size: 14px;
}

.regSecond h5 {
    font-size: 14px;
    padding-top: 15px;
}

.regSecond h6 {
    color: #ff9900;
    font-size: 14px;
    padding: 15px 0;
    margin: 0;
}

.regSecond em {
    font-style: normal;
    color: #FF0000;
    font-weight: bold;
    font-size: 14px;
}

.regSecond dt {
    font-size: 14px;
    font-weight: bold;
}

.regSecond dd {
    float: left;
    border: 1px solid #ccc;
    width: 200px;
    line-height: 20px;
    padding: 10px;
    border-left: none;
    font-size: 12px;
}

.regSecond dl {
    border-left: 1px solid #ccc;
    overflow: auto;
    _height: 1%
}

.regSecond code {
    display: block;
    font-family: "宋体";
}

.regSecond code a {
    color: #2b498b;
    text-decoration: underline;
}

.regSecond p a {
    text-decoration: underline;
    font-weight: bold;
    padding: 0 5px;
    color: #0033FF
}

.regSecond p a:hover {
    text-decoration: none
}

/*pop*/
.popbg {
    width: 100%;
    background-color: #000;
    filter: alpha(opacity = 70);
    opacity: 0.7;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99999;
    display: none;
}

.pop-content {
    width: 464px;
    margin: 0 auto;
    background-color: white;
    position: absolute;
    z-index: 9999999;
    text-align: left;
    left: 0;
    top: 200px;
    display: none;
}

.pop-content dl, .pop-content dt, .pop-content dd {
    padding: 0;
    margin: 0;
}

.pop-content dl {
    border: 9px solid #ff9900;
    border-top: none;
    padding: 15px 0;
}

.pop-content .TitleN {
    font-weight: bold;
    color: black;
    height: 31px;
    line-height: 25px;
    color: #000;
    background: url(/themes/default/images/ic1_03.gif) repeat-x;
    line-height: 31px;
    padding-left: 10px;
}

.pop-content dd {
    font-size: 12px;
    line-height: 30px;
}

.pop-content dd span {
    width: 80px;
    display: block;
    float: left;
    text-align: right;
    font-weight: bold;
    color: #000;
}

.pop-content dd code {
    font-size: 12px;
    font-family: "宋体"
}

.pop-content dd textarea {
    background: #fff;
}

.pop-colose {
    width: 20px;
    height: 20px;
    background: url(/themes/default/images/pop-colose.gif) top left no-repeat;
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer;
    float: right
}

.modify-name {
    text-decoration: underline;
    color: #11516c;
    cursor: pointer;
    font-weight: normal;
}

.pop-content dd {
    font-family: "宋体";
}

.pop-content dd strong {
    color: #FF0000;
}